high-performance car - French English Dictionary